package com.ruoyi.project.modules.errorCode.mapper;

import java.util.List;
import com.ruoyi.project.modules.errorCode.domain.ErrorCode;

/**
 * 错误码Mapper接口
 * 
 * @author smallrain
 * @date 2022-04-04
 */
public interface ErrorCodeMapper 
{
    /**
     * 查询错误码
     * 
     * @param errorCodeId 错误码主键
     * @return 错误码
     */
    public ErrorCode selectErrorCodeByErrorCodeId(Long errorCodeId);

    /**
     * 查询错误码列表
     * 
     * @param errorCode 错误码
     * @return 错误码集合
     */
    public List<ErrorCode> selectErrorCodeList(ErrorCode errorCode);

    /**
     * 新增错误码
     * 
     * @param errorCode 错误码
     * @return 结果
     */
    public int insertErrorCode(ErrorCode errorCode);

    /**
     * 修改错误码
     * 
     * @param errorCode 错误码
     * @return 结果
     */
    public int updateErrorCode(ErrorCode errorCode);

    /**
     * 删除错误码
     * 
     * @param errorCodeId 错误码主键
     * @return 结果
     */
    public int deleteErrorCodeByErrorCodeId(Long errorCodeId);

    /**
     * 批量删除错误码
     * 
     * @param errorCodeIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteErrorCodeByErrorCodeIds(String[] errorCodeIds);
}
